package com.maybach.common.dto;

import com.maybach.common.model.*;

import java.util.List;

/**
 * Created by zhaoshuai on 16/2/29.
 */
public class LoanOrderDTO {

    private LoanOrderDO loanOrderDO;

    private OrderDO orderDO;

    private CarSnapDO carSnapDO;

    private UserDO userDO;

    private PartnerDO providerDO;

    private ShippingOrderDO shippingOrderDO;

    private LogisticsCompanyDO logisticsCompanyDO;

    private OrderInfoDO depositInfoDO;

    private OrderInfoDO daifuInfoDO;

    private OrderInfoDO daigouInfoDO;

    private OrderInfoDO marginInfoDO;

    private OrderInfoDO contractInfoDO;

    //供应商付款
    private List<FinanceFlowDO> providerPayDOs;

    //保证金
    private List<FinanceFlowDO> marginDOs;

    //垫资还款
    private List<FinanceFlowDO> loanRepayDOs;

    //付款
    private List<FinanceFlowDO> payDOs;

    private CarFormalitiesDO carFormalitiesDO;

    public LoanOrderDO getLoanOrderDO() {
        return loanOrderDO;
    }

    public void setLoanOrderDO(LoanOrderDO loanOrderDO) {
        this.loanOrderDO = loanOrderDO;
    }

    public OrderDO getOrderDO() {
        return orderDO;
    }

    public void setOrderDO(OrderDO orderDO) {
        this.orderDO = orderDO;
    }

    public CarSnapDO getCarSnapDO() {
        return carSnapDO;
    }

    public void setCarSnapDO(CarSnapDO carSnapDO) {
        this.carSnapDO = carSnapDO;
    }

    public UserDO getUserDO() {
        return userDO;
    }

    public void setUserDO(UserDO userDO) {
        this.userDO = userDO;
    }

    public PartnerDO getProviderDO() {
        return providerDO;
    }

    public void setProviderDO(PartnerDO providerDO) {
        this.providerDO = providerDO;
    }

    public ShippingOrderDO getShippingOrderDO() {
        return shippingOrderDO;
    }

    public void setShippingOrderDO(ShippingOrderDO shippingOrderDO) {
        this.shippingOrderDO = shippingOrderDO;
    }

    public OrderInfoDO getDepositInfoDO() {
        return depositInfoDO;
    }

    public void setDepositInfoDO(OrderInfoDO depositInfoDO) {
        this.depositInfoDO = depositInfoDO;
    }

    public OrderInfoDO getDaifuInfoDO() {
        return daifuInfoDO;
    }

    public void setDaifuInfoDO(OrderInfoDO daifuInfoDO) {
        this.daifuInfoDO = daifuInfoDO;
    }

    public OrderInfoDO getDaigouInfoDO() {
        return daigouInfoDO;
    }

    public void setDaigouInfoDO(OrderInfoDO daigouInfoDO) {
        this.daigouInfoDO = daigouInfoDO;
    }

    public List<FinanceFlowDO> getProviderPayDOs() {
        return providerPayDOs;
    }

    public void setProviderPayDOs(List<FinanceFlowDO> providerPayDOs) {
        this.providerPayDOs = providerPayDOs;
    }

    public List<FinanceFlowDO> getMarginDOs() {
        return marginDOs;
    }

    public void setMarginDOs(List<FinanceFlowDO> marginDOs) {
        this.marginDOs = marginDOs;
    }

    public List<FinanceFlowDO> getLoanRepayDOs() {
        return loanRepayDOs;
    }

    public void setLoanRepayDOs(List<FinanceFlowDO> loanRepayDOs) {
        this.loanRepayDOs = loanRepayDOs;
    }

    public List<FinanceFlowDO> getPayDOs() {
        return payDOs;
    }

    public void setPayDOs(List<FinanceFlowDO> payDOs) {
        this.payDOs = payDOs;
    }

    public OrderInfoDO getMarginInfoDO() {
        return marginInfoDO;
    }

    public void setMarginInfoDO(OrderInfoDO marginInfoDO) {
        this.marginInfoDO = marginInfoDO;
    }

    public CarFormalitiesDO getCarFormalitiesDO() {
        return carFormalitiesDO;
    }

    public void setCarFormalitiesDO(CarFormalitiesDO carFormalitiesDO) {
        this.carFormalitiesDO = carFormalitiesDO;
    }

    public OrderInfoDO getContractInfoDO() {
        return contractInfoDO;
    }

    public void setContractInfoDO(OrderInfoDO contractInfoDO) {
        this.contractInfoDO = contractInfoDO;
    }

    public LogisticsCompanyDO getLogisticsCompanyDO() {
        return logisticsCompanyDO;
    }

    public void setLogisticsCompanyDO(LogisticsCompanyDO logisticsCompanyDO) {
        this.logisticsCompanyDO = logisticsCompanyDO;
    }
}
